package com.itheima;

import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.List;

public class Text02 {

    public static void main(String[] args) throws Exception {

        List<String> list = new ArrayList<>();

        Date d1 = new SimpleDateFormat("yyyy-MM").parse("2019-01");//定义起始日期

        Date d2 = new SimpleDateFormat("yyyy-MM").parse("2019-12");//定义结束日期

        Calendar dd = Calendar.getInstance();//定义日期实例

        dd.setTime(d1);//设置日期起始时间
        while (dd.getTime().before(d2) || dd.getTime().equals(d2)) {//判断是否到结束日期

            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");

            String str = sdf.format(dd.getTime());

            //System.out.println(str);//输出日期结果

            dd.add(Calendar.MONTH, 1);//进行当前日期月份加1
            list.add(str);
        }

        System.out.println(list);

    }

}
